// import Vue from 'vue'
// import pageTools from '@/components/pageTools'
// Vue.use('pageTools', pageTools)
// export default {
//   install(Vue) {
//     Vue.component(pageTools.name, pageTools)
//   }
// }

// 方法2  webpack + proxy

export default {
  install(Vue) {
    const requireComponent = require.context('./', true, /\.vue$/)
    requireComponent.keys().forEach((item) => {
      // 获取组件对象 requireConponents(item).default
      // console.log(requireComponent(item).default, 66677)
      // 组件对象
      const moduleObj = requireComponent(item).default
      Vue.component(moduleObj.name, moduleObj)
    })
  }
}
